package org.pim.smart.hibernate.domain;

/**
 * AbstractTagContactMap entity provides the base persistence definition of the
 * TagContactMap entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractTagContactMap implements java.io.Serializable {

	// Fields

	private TagContactMapId id;
	private ContactTag contactTag;
	private ContactMain contactMain;

	// Constructors

	/** default constructor */
	public AbstractTagContactMap() {
	}

	/** full constructor */
	public AbstractTagContactMap(TagContactMapId id, ContactTag contactTag,
			ContactMain contactMain) {
		this.id = id;
		this.contactTag = contactTag;
		this.contactMain = contactMain;
	}

	// Property accessors

	public TagContactMapId getId() {
		return this.id;
	}

	public void setId(TagContactMapId id) {
		this.id = id;
	}

	public ContactTag getContactTag() {
		return this.contactTag;
	}

	public void setContactTag(ContactTag contactTag) {
		this.contactTag = contactTag;
	}

	public ContactMain getContactMain() {
		return this.contactMain;
	}

	public void setContactMain(ContactMain contactMain) {
		this.contactMain = contactMain;
	}

}